#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>
#include<math.h>

//int main() {
//    int h, r;
//    scanf("%d %d", &h, &r);
//
//    float v = 3.14 * h * pow(r, 2);
//    float a = 10000.0 / v;
//    if (10000 / v == 0)
//    {
//        printf("%d", (int)a);
//    }
//    else
//    {
//        printf("%d", (int)a + 1);
//    }
//
//    return 0;
//}

#include <stdio.h>

int main()
{
    int a = 0, b = 0;
    scanf("%d:%d", &a, &b);
    int c = 0, d = 0, e = 0;
    scanf("%d", &c);
    d = c / 60;
    e = c % 60;
    if (b + e >= 60)
    {
        b = (b + e) % 60;
        a = (a + d + 1) % 24;
    }
    else 
    {
        b = (b + e) % 60;
        a = (a + d) % 24;
    }
    printf("%02d:%02d", a, b);
    return 0;
}